Hands on AVR Micrcontrollers
The two day workshop on AVR Micrcontrollers covers the basics of AVR Atmega Microcontrollers, the programming and interfacing various peripherals. We will help you get kickstarted with AVR Micrcontroller development. It is not just 2 day affair, we have you backed up with code-libraries, video and text tutorials. You'll have skills for a lifetime.
For more details click here: Hands on AVR
Session-1: Basics and Background
- Why learn about MCUs?
Features: Speed, Programmable and versatile.
MCUs in real time application
Generic Classification and choice
What really is a ALU?
Why AVR is still relevant?
AVR Architecture in brief.
Covering the C basics.
Setting up the tools.
Session-2 : Interfacing.
Blinking LEDs
Reading Switches and some logical operations
Interfacing 7 Segment display
Interfacing 16x2 LCD.
Interfacing Hex Keypad
Introduction to AVR Timers and Counters
Generating Delay with timers
Counting objects with counters
Introduction to serial communicat
RS232
Sending/Receiving chars, strings and processing data
Basics of I2C
Interfacing Real time clock DS130
Interfacing DC/Stepper Motors with L293D
Interfacing Relays
Interfacing Buzzer
Interfacing ADC
Read a potentiometer
Interfacing Temperature sensor LM35
Measuring Light with LDR
Interrupt Basics
External Interrupts
Timer Interrupts
Serial Interrupts